perm filename KNO1.PRF[E76,JMC] blob sn#227659 filedate 1976-07-28 generic text, type T, neo UTF8
*****∀E cause2 Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm),w;

1 (true(w,Occur Do(Pat,Tell(Joe,Tm)))∧true(w,Cause(Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm))))⊃true(w,Future Know(Joe,T%
m))  

*****∀E tell1 Pat,Joe,Tm,w;

2 true(w,Know(Pat,Tm))⊃true(w,Cause(Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm)))  

*****∀E logic3 Know(Pat,Tm),Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm),w;

3 true(w,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))≡(true(w,Know(Pat,Tm))⊃tr%
ue(w,Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))  

*****∀E logic3 Occur Do(Pat,Tell(Joe,Tm)),Future Know(Joe,Tm),w;

4 true(w,Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm))≡(true(w,Occur Do(Pat,Tell(Joe,Tm)))⊃true(w,Futu%
re Know(Joe,Tm)))  

*****TAUT true(w,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm))) 1:↑;

5 true(w,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))  

*****∀I ↑ w;

6 ∀w.true(w,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))  

*****∀E nec Pat,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm));

7 ∀w.true(w,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))⊃∀w.true(w,K(Pat,Know(%
Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm))))  

*****⊃E ↑↑,↑;

8 ∀w.true(w,K(Pat,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm))))  

*****∀E ↑ world;

9 true(world,K(Pat,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm))))  

*****∀E introspection1 Pat,Tm,world;

10 true(world,Know(Pat,Tm))⊃true(world,K(Pat,Know(Pat,Tm)))  

*****∀E introspection5 Pat,Know(Pat,Tm),Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm),world;

11 (true(world,K(Pat,Know(Pat,Tm)))∧true(world,K(Pat,Know(Pat,Tm) Implies (Occur Do(Pat,Tell(Joe,Tm)) Implies Fu%
ture Know(Joe,Tm)))))⊃true(world,K(Pat,Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))  

*****∀E wantdo Pat,Know(Joe,Tm),Tell(Joe,Tm),world;

12 (true(world,Want(Pat,Know(Joe,Tm)))∧true(world,K(Pat,Occur Do(Pat,Tell(Joe,Tm)) Implies Future Know(Joe,Tm)))%
)⊃true(world,Occur Do(Pat,Tell(Joe,Tm)))  

*****∀E tell1 Pat,Joe,Tm,world;

13 true(world,Know(Pat,Tm))⊃true(world,Cause(Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm)))  

*****∀E cause2 Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm),world;

14 (true(world,Occur Do(Pat,Tell(Joe,Tm)))∧true(world,Cause(Do(Pat,Tell(Joe,Tm)),Know(Joe,Tm))))⊃true(world,Futu%
re Know(Joe,Tm))  

*****TAUT true(world,Future Know(Joe,Tm)) problem11,problem12,9:↑;

15 true(world,Future Know(Joe,Tm))